Display system, vehicle control apparatus, display control method, and storage medium for storing program

ABSTRACT

A display system comprises: a shooting unit configured to shoot a periphery of a vehicle; a display unit configured to display an image shot by the shooting unit; and a display control unit configured to switch a display mode of display in the display unit between a first display mode for displaying a first display region and a second display mode for displaying a second display region that is different from the first display region. When the display mode is switched to the second display mode in a state in which a display range of the display unit has been adjusted in the first display mode, the display control unit displays the second display region regardless of the adjustment of the display range.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application claims priority to and the benefit of Japanese PatentApplication No. 2019-009736 filed on Jan. 23, 2019 the entire disclosureof which is incorporated herein by reference.

BACKGROUND OF THE INVENTION Field of the Invention

The present invention relates to a display system including a peripheralmonitoring system, a vehicle control apparatus, a display controlmethod, and a storage medium for storing a program.

Description of the Related Art

A rearview mirror, door mirrors, and the like are installed in aconventional vehicle for confirming conditions surrounding the vehicle.A driver can drive the vehicle and confirm conditions sideward andrearward of the vehicle using the rearview mirror and the door mirrorswhile looking ahead of the vehicle.

However, with the known mirrors, there are problems such that there areblind angles, and the air resistance and the vehicle width increase.Therefore, it is possible to replace the known mirrors with electronmirrors that display images around the vehicle using display panels onthe condition that the safety standard formulated by the Ministry ofLand, Infrastructure, Transport and Tourism is satisfied. Such a systemof electron mirrors is referred to as a CMS (Camera Monitor System). Asshown in FIG. 5, with the CMS, regions R0, which are in blind angleswith the known door mirrors, can be viewed because the regions R0 arecovered by regions CMS.

A monitor screen that is divided, in a horizontal direction, into twoimages, namely an image Pa at a compression rate of 100% and an image Pbat a compression rate of 80%, is shown in Japanese Patent Laid-Open No.2016-48839.

The method for creating a display image is different between a displaymode in which the display region is equivalent to that of the mirror anda display mode in which the display region includes a blind angleregion. Therefore, it is conceivable that, if switching of the displaymode is performed after a user has adjusted the display range in eachmode, the display image after switching may give the user a sense ofincongruity depending on the adjustment result.

SUMMARY OF THE INVENTION

The present invention provides a display system in which influence onuser visibility is reduced when the display mode is switched, a vehiclecontrol apparatus, a display control method, and a storage medium forstoring a program.

A display system according to the present invention includes: a shootingunit configured to shoot a periphery of a vehicle; a display unitconfigured to display an image shot by the shooting unit; and a displaycontrol unit configured to switch the display mode of display in thedisplay unit between a first display mode for displaying a first displayregion and a second display mode for displaying a second display regionthat is different from the first display region, wherein when a displaymode is switched to the second display mode in a state in which thedisplay range of the display unit has been adjusted in the first displaymode, the display control unit displays the second display regionregardless of the adjustment of the display range.

Also, a vehicle control apparatus according to the present inventionincludes: a traveling control unit that is to be mounted in a vehicleand is configured to control traveling of the vehicle; a shooting unitthat is controlled by the traveling control unit, and is configured toshoot a periphery of the vehicle; a display unit configured to displayan image shot by the shooting unit; and a display control unitconfigured to switch the display mode of display in the display unitbetween a first display mode for displaying a first display region and asecond display mode for displaying a second display region that isdifferent from the first display region, wherein when a display mode isswitched to the second display mode in a state in which the displayrange of the display unit has been adjusted in the first display mode,the display control unit displays the second display region regardlessof the adjustment of the display range.

Also, a display control method according to the present invention is adisplay control method that is executed in a display system including: ashooting unit configured to shoot a periphery of a vehicle; and adisplay unit configured to display an image shot by the shooting unit.The display control method includes: switching the display mode ofdisplay in the display unit between a first display mode for displayinga first display region and a second display mode for displaying a seconddisplay region that is different from the first display region, anddisplaying, when a display mode is switched to the second display modein a state in which the display range of the display unit has beenadjusted in the first display mode, the second display region regardlessof the adjustment of the display range.

Also, a display control method according to the present invention is adisplay control method that is executed in a vehicle control apparatusincluding: a traveling control unit that is to be mounted in a vehicleand configured to control traveling of the vehicle; a shooting unit thatis controlled by the traveling control unit, and is configured to shoota periphery of the vehicle; and a display unit configured to display animage shot by the shooting unit. The display control method includes:switching the display mode of display in the display unit between afirst display mode for displaying a first display region and a seconddisplay mode for displaying a second display region that is differentfrom the first display region, and displaying, when a display mode isswitched to the second display mode in a state in which the displayrange of the display unit has been adjusted in the first display mode,the second display region regardless of the adjustment of the displayrange.

Also, a storage medium storing a program according to the presentinvention stores a program causing a computer to operate to: switch adisplay mode for displaying an image of a periphery of a vehicle shot bya shooting unit in a display unit between a first display mode fordisplaying a first display region and a second display mode fordisplaying a second display region that is different from the firstdisplay region; and display, when a display mode is switched to thesecond display mode in a state in which the display range of the displayunit has been adjusted in the first display mode, the second displayregion regardless of the adjustment of the display range.

According to the present invention, influence on user visibility can bereduced when the display mode is switched.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating a configuration of a vehicle controlapparatus.

FIG. 2 is a diagram illustrating functional blocks of a control unit.

FIG. 3 is a diagram illustrating a connection configuration between acontroller and a CMS and an automated lighting system.

FIG. 4 is a diagram illustrating installation positions of cameras,displays, and illuminance sensors.

FIG. 5 is a diagram illustrating and comparing the field of view rangebetween the CMS and door mirrors.

FIGS. 6A and 6B are diagrams illustrating a display image in a mirrorview mode.

FIGS. 7A and 7B are diagrams illustrating a display image in awide-angle view mode.

FIG. 8 is a diagram illustrating the transition in each of the mirrorview mode and the wide-angle view mode, and the transition between thetwo modes.

FIG. 9 is a flowchart illustrating processing when switching isperformed from the mirror view mode to the wide-angle view mode.

FIG. 10 is a flowchart illustrating processing in step S106 in FIG. 9.

FIG. 11 is a flowchart illustrating processing when switching isperformed from the wide-angle view mode to the mirror view mode.

FIG. 12 is a flowchart illustrating processing in step S306 in FIG. 11.

DESCRIPTION OF THE EMBODIMENTS

Hereinafter, embodiments will be described in detail with reference tothe attached drawings. Note that the following embodiments are notintended to limit the scope of the claimed invention, and limitation isnot made an invention that requires all combinations of featuresdescribed in the embodiments. Two or more of the multiple featuresdescribed in the embodiments may be combined as appropriate.Furthermore, the same reference numerals are given to the same orsimilar configurations, and redundant description thereof is omitted.

FIG. 1 is a block diagram of a vehicle control apparatus that controls avehicle 1 according to one embodiment of the present invention. In FIG.1, the outline of the vehicle 1 is shown as a plan view and a side view.The vehicle 1 is a sedan type four-wheel passenger car, for example.

The control apparatus in FIG. 1 includes a control unit 2. The controlunit 2 includes a plurality of ECUs 20 to 29 that are communicablyconnected through an in-vehicle network. Each ECU includes a processorrepresented by a CPU, a storage device such as a semiconductor memory,and an interface for an external device. The storage device storesprograms to be executed by the processor, data that the processor usesin processing, and the like. Each ECU may include a plurality ofprocessors, storage devices, and interfaces. Also, the configuration ofthe control apparatus in FIG. 1 may be realized by a computer thatexecutes the method of the present invention according to a program.

Hereinafter, functions and the like of the ECUs 20 to 29 will bedescribed. Note that the number and functions of the ECUs can beappropriately designed, and more ECUs can be used or some EUCs can beintegrated.

The ECU 20 executes control relating to automated driving of the vehicle1. In the automated driving, at least one of steering andacceleration/deceleration of the vehicle 1 is automatically controlled.In later-described exemplary control, both of steering andacceleration/deceleration are automatically controlled.

The ECU 21 controls an electric power steering apparatus 3. The electricpower steering apparatus 3 includes a mechanism for steering the frontwheels in accordance with the driving operation (steering operation) ofa driver made on a steering wheel 31. Also, the electric power steeringapparatus 3 includes a motor that exerts a driving force for assistingthe steering operation or automatically steering the front wheels, asensor for detecting the steering angle, and the like. When the drivingstate of the vehicle 1 is automated driving, the ECU 21 controls therunning direction of the vehicle 1 by automatically controlling theelectric power steering apparatus 3 in accordance with the instructionfrom the ECU 20.

The ECUs 22 and 23 control detection units 41 to 43 that detectconditions around the vehicle, and perform information processing on thedetection results. The detection units 41 (hereinafter, may also bedenoted as cameras 41) are cameras that captures an image forward of thevehicle 1, and is installed at a roof front part and on an interior sideof the front window, in the present embodiment. The contour of an objectand lane markings (such as white lines) on a road can be extracted byanalyzing images captured by the cameras 41.

Detection units 42 are LIDARs (Light Detection and Ranging), and detectan object around the vehicle 1, and measure the distance to the object.In the case of the present embodiment, five detection units 42 areprovided, namely one each at front corners of the vehicle 1, one at therear center, and one each at rear side faces thereof. Detection units 43(hereinafter, may also be denoted as radars 43) are millimeter waveradars, and detect an object around the vehicle 1, and measure thedistance to the object. In the case of the present embodiment, fiveradars 43 are provided, namely one at the front center of the vehicle 1,one each at the front corners, and one each at rear corners.

The ECU 22 controls one of the cameras 41 and the detection units 42,and performs information processing on detection results. The ECU 23controls the other camera 41 and the radars 43, and performs informationprocessing on detection results. As a result of including two sets ofapparatuses for detecting conditions around the vehicle, the reliabilityof the detection result can be improved, and as a result of includingdifferent types of detection units such as cameras and radars, thesurrounding environment of the vehicle can be analyzed in a multifacetedmanner.

The ECU 24 controls a gyrosensor 5, a GPS sensor 24 b, and acommunication apparatus 24 c, and performs information processing ondetection results and communication results. The gyrosensor 5 detectsthe rotational motion of the vehicle 1. The course of the vehicle 1 canbe determined based on the detection result of the gyrosensor 5, wheelspeed, and the like. The GPS sensor 24 b detects the current position ofthe vehicle 1. The communication apparatus 24 c performs wirelesscommunication with a server that provides map information, trafficinformation, and weather information, and acquires these pieces ofinformation. The ECU 24 can access a database 24 a of the mapinformation constructed in a storage device, and searches the route fromthe current place to a destination, and the like. Note that the databaseof the aforementioned traffic information and weather information may beconstructed in the database 24 a.

The ECU 25 includes a communication apparatus 25 a for inter-vehiclecommunication. The communication apparatus 25 a performs wirelesscommunication with other vehicles around the vehicle 1, and exchangesinformation between vehicles.

The ECU 26 controls a power plant 6. The power plant 6 is a mechanismthat outputs a driving force for rotating driving wheels of the vehicle1, and includes an engine and a transmission, for example. The ECU 26controls the engine output in response to a driving operation(accelerator pedal operation or acceleration operation) made by thedriver that has been detected by an operation detection sensor 7 aprovided in an accelerator pedal 7A, and switches the gear ratio of thetransmission based on information such as vehicle speed detected by avehicle speed sensor 7 c, for example. When the driving state of thevehicle 1 is the automated driving, the ECU 26 automatically controlsthe power plant 6, and controls acceleration and deceleration of thevehicle 1, in response to the instruction from the ECU 20.

The ECU 27 controls lighting devices (such as headlight and taillight)including direction indicators 8 (winkers). In the case of the examplein FIG. 1, the direction indicators 8 are provided at the front and rearof the vehicle 1 and at door mirrors.

The ECU 28 controls an input/output apparatus 9. The input/outputapparatus 9 outputs information to the driver, and receives informationfrom the driver. An audio output apparatus 91 notifies the driver ofinformation by sound. The display apparatus 92 notifies the driver ofinformation by displaying an image. The display apparatus 92 is arrangedin front of a driving seat, for example, and constitutes an instrumentpanel or the like. Note that sound and display are illustrated here, butthe driver may be notified of information using vibration or light.Also, the driver may be notified of information by combining two or moreof sound, display, vibration, and light. Moreover, the combination orthe reporting mode may be changed in accordance with the level ofinformation (degree of urgency, for example) to be notified of. Also,the display apparatus 92 includes a navigation apparatus.

An input apparatus 93 is arranged at a position at which the driver canoperate it, and is a switch group for giving instructions to the vehicle1. The input apparatus 93 may include a voice input apparatus.

The ECU 29 controls braking apparatuses 10 and a parking brake (notillustrated). The braking apparatuses 10 are disc brake apparatuses, forexample, and provided at respective wheels of the vehicle 1 in order todecelerate or stop the vehicle 1 by applying resistance to the rotationof the wheels. The ECU 29 controls the operation of the brakingapparatuses 10 in response to the driving operation (brake operation)made by the driver that is detected by an operation detection sensor 7 bprovided at a brake pedal 7B, for example. When the driving state of thevehicle 1 is automated driving, the ECU 29 controls deceleration orstopping of the vehicle 1 by automatically controlling the brakingapparatuses 10 in response to the instruction from the ECU 20. Thebraking apparatuses 10 and the parking brake can be operated to keep thevehicle 1 at a stopped state. Also, if the transmission of the powerplant 6 includes a parking lock mechanism, this mechanism can beoperated to keep the vehicle 1 at a stopped state.

The control relating to the automated driving of the vehicle 1 to beexecuted by the ECU 20 will be described. Upon being instructed thedestination and the automated driving by the driver, the ECU 20automatically controls the traveling of the vehicle 1 toward thedestination in accordance with the guide route retrieved by the ECU 24.When automatic control is performed, the ECU 20 acquires information(outside information) regarding the conditions around the vehicle 1 fromthe ECUs 22 and 23, and controls steering and acceleration anddeceleration of the vehicle 1 by instructing the ECUs 21, 26, and 29based on the acquired information.

FIG. 2 is a diagram illustrating the functional blocks of the controlunit 2. A controller 200 corresponds to the control unit 2 in FIG. 1,and includes an outside recognition unit 201, a self-positionrecognition unit 202, an in-vehicle recognition unit 203, an actionplanning unit 204, a driving control unit 205, and a device control unit206. Each block can be realized by one ECU or a plurality of ECUs shownin FIG. 1.

The outside recognition unit 201 recognizes the outside information ofthe vehicle 1 based on signals from outside recognition cameras 207 andoutside recognition sensors 208. Here, the outside recognition cameras207 are the cameras 41 in FIG. 1, for example, and the outsiderecognition sensors 208 are constituted by the detection units 42 and 43in FIG. 1, for example. The outside recognition unit 201 recognizes thescene such as an intersection, a railroad crossing, and a tunnel, a freespace such as a road shoulder, and behaviors (speeds and runningdirections) of other vehicles, for example, based on signals from theoutside recognition cameras 207 and the outside recognition sensors 208.The self-position recognition unit 202 recognizes the current positionof the vehicle 1 based on the signal from the GPS sensor 211. Here, theGPS sensor 211 corresponds to the GPS sensor 24 b in FIG. 1, forexample.

The in-vehicle recognition unit 203 identifies a passenger in thevehicle 1, and also recognizes the state of the passenger, based onsignals from an in-vehicle recognition camera 209 and an in-vehiclerecognition sensor 210. The in-vehicle recognition camera 209 is a nearinfrared camera installed on the display apparatus 92 in the interior ofthe vehicle 1, for example, and detects the line of sight direction ofthe passenger, for example. Also, the in-vehicle recognition sensor 210is a sensor that detects a biological signal of the passenger, forexample. The in-vehicle recognition unit 203 recognizes the state of thepassenger such as a dozing state or a working state other than drivingbased on these signals.

The action planning unit 204 plans the action of the vehicle 1 such asan optimum route or a risk aversion route based on the results ofrecognition by the outside recognition unit 201 and the self-positionrecognition unit 202. The action planning unit 204 performs enteringdetermination based on a start point and an end point of anintersection, a railroad crossing, or the like, and action planningbased on behavior prediction of other vehicles, for example. The drivingcontrol unit 205 controls a driving force output device 212, a steeringdevice 213, and a brake device 214 based on the action plan made by theaction planning unit 204. Here, the driving force output device 212corresponds to the power plant 6 in FIG. 1, the steering device 213corresponds to the electric power steering apparatus 3 in FIG. 1, andthe brake device 214 corresponds to the braking apparatus 10, forexample.

The device control unit 206 controls devices that are connected to thecontroller 200. For example, the device control unit 206 controls aspeaker 215, and causes the speaker 215 to output a predetermined voicemessage such as a warning or a message for navigation. Also, the devicecontrol unit 206 controls a display device 216, and causes the displaydevice 216 to display a predetermined interface, for example. Thedisplay device 216 corresponds to the display apparatus 92, for example.Also, the device control unit 206 controls the navigation device 217,and acquires information set in the navigation device 217, for example.

The controller 200 may appropriately include functional blocks otherthan those shown in FIG. 2, and may include an optimum route calculationpart that calculates an optimum route to the destination based on mapinformation acquired via the communication apparatus 24 c, for example.Also, the controller 200 may acquire information from devices other thanthe cameras and sensors shown in FIG. 2, and may acquire informationregarding another vehicle via the communication apparatus 25 a, forexample. Also, the controller 200 receives detection signals fromvarious sensors provided in the vehicle 1 in addition to the GPS sensor211. For example, the controller 200 receives detection signals of dooropen/close sensors and doorlock mechanism sensors that are provided atdoors of the vehicle 1 via ECUs installed at the doors. With this, thecontroller 200 can detect canceling of the doorlocks and opening/closingoperations of the doors.

Also, a camera monitoring system (CMS, peripheral monitoring system) andan automated lighting system are connected to the controller 200. FIG. 3is a diagram illustrating the configuration of a display systemincluding the controller 200, a CMS 330 and an automated lighting system331. In the present embodiment, the vehicle 1 is a so-called doormirror-less vehicle in which cameras that capture images rearward of thevehicle 1 is provided in place of the door mirrors. As shown in FIG. 4,cameras 401 and 402 are installed at positions of door mirrors of thevehicle 1. The camera 401 is a camera that captures an image rightrearward of the vehicle 1, and the rearward image captured by the camera401 is displayed in the display 403. Also, the camera 402 is a camerathat captures an image left rearward of the vehicle 1, and the rearwardimage captured by the camera 402 is displayed in the display 404.

The CMS 330 includes a CMS-ECU 300, a CMS display 301, a CMS display302, a CMS camera 303, and a CMS camera 304. The CMS camera 303corresponds to the camera 401 in FIG. 4, and the CMS camera 304corresponds to the camera 402 in FIG. 4. Also, the CMS display 301corresponds to the display 403 in FIG. 4, and the CMS display 302corresponds to the display 404 in FIG. 4. Note that, in the presentembodiment, the images displayed in the CMS displays 301 and 302 areillustrated as being generated from image data obtained by capturingthat is performed by the cameras 401 and 402, but the image data may beimage data obtained by capturing performed by another camera. Forexample, the image data may be image data obtained by capturingperformed by a rearview camera.

The CMS-ECU 300 integrally control the CMS 330 under the control of thecontroller 200. The CMS 330 receives a forward illuminance signal 305,an upper illuminance signal 306, and a brightness signal 307 from thecontroller 200. The forward illuminance signal 305 and upper illuminancesignal 306 correspond to illuminance signals detected by later-describedilluminance sensors 318. The brightness signal 307 is a signal forcontrolling the brightness of the CMS displays 301 and 302.

The CMS-ECU 300 receives an imaging signal 314 generated by capturingperformed by the CMS camera 303 from the CMS camera 303, converts thesignal to display rendering data, and transmits the display renderingdata to the CMS display 301 as image capturing data 308. Also, theCMS-ECU 300 receives an imaging signal 315 generated by capturingperformed by the CMS camera 304 from the CMS camera 304, converts thesignal to display rendering data, and transmits the display renderingdata to the CMS display 302 as image capturing data 311. Also, theCMS-ECU 300 controls the brightness of the CMS display 301 bytransmitting a brightness signal 309 and a brightness control signal 310that is used to control the change in brightness and the like to the CMSdisplay 301. Also, the CMS-ECU 300 controls the brightness of the CMSdisplay 302 by transmitting a brightness signal 312 and a brightnesscontrol signal 313 that is used to control the change in brightness andthe like to the CMS display 302.

The automated lighting system 331 includes an ECU 316, lights 317, andilluminance sensors 318. The lights 317 are a headlight and a taillight,for example. Also, the illuminance sensors 318 are sensors for detectingthe peripheral illuminance of the vehicle 1. In the present embodiment,the illuminance sensors 318 include an upper illuminance sensor 405 anda forward illuminance sensor 406. As shown in FIG. 4, the upperilluminance sensor 405 is installed on an interior side of the frontwindow behind a rearview mirror, and detects upper illuminance of thevehicle 1. Also, the forward illuminance sensor 406 is installed on theinterior side of the front window behind the rearview mirror, anddetects forward illuminance of the vehicle 1.

The ECU 316 integrally controls the automated lighting system 331 underthe control of the controller 200. When the peripheral illuminance ofthe vehicle 1 has decreased to a threshold value or less, the automatedlighting system 331 automatically turns on the headlight. The ECU 316receives the upper illuminance and forward illuminance detected by theilluminance sensors 318 from the illuminance sensors 318 as illuminancesignals 322, and controls the light amounts of the lights 317 usingcontrol signals 321. Also, the ECU 316 includes the illuminance signals322 from the illuminance sensors 318 in a signal 320, and transmits thesignal 320 to the controller 200. The controller 200 recognizes theupper illuminance detected by the upper illuminance sensor 405 and theforward illuminance detected by the forward illuminance sensor 406 basedon the signal 320, and transmits the recognized illuminance to theCMS-ECU 300 as the forward illuminance signal 305 and the upperilluminance signal 306.

The controller 200 performs various types of control on the ECU 316using a control signal 319. For example, when an ON/OFF setting or thelike of the automatic lighting function is received from the driver viathe display device 216, the controller 200 controls the ECU 316 usingthe control signal 319. Also, when the automatic lighting function isOFF, the controller 200 can also instruct the control amounts of lightamounts of the lights 317 to the ECU 316 using the control signal 319.

Image Display Processing in CMS Mode

Next, the image display processing according to the CMS mode will bedescribed with reference to FIGS. 5 to 7B.

FIG. 5 is a diagram illustrating ranges (shooting angles of view) thatcan be shot by the CMS cameras 303 and 304 of the present embodiment. Asshown in the CMS ranges in FIG. 5, the regions R0, which are in blindangles in the known door mirrors, can be included in the field of viewranges of the CMS cameras 303 and 304.

The CMS-ECU 300 cuts out image data for performing display in the leftand right CMS displays 301 and 302 from image data corresponding to theshooting ranges shot by the left and right CMS cameras 303 and 304, andcreates CMS images by performing compression/reduction with respect toimages of some regions included in the image data, and displays thecreated images in the CMS displays 301 and 302.

Mirror View Mode

FIGS. 6A and 6B are diagrams illustrating an exemplary shot image 600 ofthe CMS camera when the CMS mode is the mirror view mode and anexemplary output image (CMS image) 602 of the CMS display in the presentembodiment. Note that, in FIGS. 6A and 6B, an example of the right sideCMS camera and CMS display is shown, but the left side CMS camera andCMS display similarly operate, and the images shot by the left and rightCMS cameras 303 and 304 are symmetrically displayed in the left andright CMS displays 301 and 302.

In the mirror view mode, as shown in FIG. 6A, the CMS-ECU 300 cuts out aregion 601 according to the size of the display region of the CMSdisplay 301 from image data of the shot image 600 obtained by shootingperformed by the CMS camera 303, and creates a CMS image by resizing theregion 601 so as to match the size of the display region of the CMSdisplay 301. A CMS image 602 created by the CMS-ECU 300 is displayed inthe entirety of the display region of the CMS display 301. Although notillustrated, a display region (statutory area) in which a predeterminedstatutory field of view is defined by regulations or the like is set, inadvance, in the CMS image 602. The predetermined statutory field of viewis a region that should be visible from a driver during driving, whichis stipulated in regulations defined by the United Nations EconomicCommission for Europe, and corresponds to the field of view that isdefined in Chapter II, Section 15 of UN/ECE-R46, for example. Also, thedriver's line of sight, which serves as the reference, is defined basedon “The driver's ocular points” in Chapter II, Section 12 ofECE/TRANS/WP.29/2015/84,https://www.unece.org/trans/main/wp29/wp29wgs/wp29gen/gen2015.html.Also, in the CMS image 602, an icon indicating that being in the mirrorview mode, icons indicating conditions such as field of view being underadjustment, field of view being unadjustable, and anomalous screen (athigh temperature or low temperature) are displayed as necessary. Also,guide lines serving as indices indicating a guide of distances sidewardand rearward of the self-vehicle may be displayed.

Angle of View Adjustment Processing

The user can horizontally and vertically move the position (displayrange) of an image displayed in the display region of the CMS display301 by operating a four-directional button of a CMS switch provided inthe display device 216, similarly to the known door mirrors, and theuser (such as a driver or a passenger) can adjust to a desired field ofview range. The user can select one of the left and right CMS displays301 and 302 as the display to be adjusted by setting a display selectionswitch of a CMS switch to one of left and right, and can horizontallyand vertically move the field of view range of a CMS image in the CMSdisplay 301 or 302 that has been selected as the display to be adjustedby pressing the four-directional button. The CMS-ECU 300 creates a CMSimage 602 corresponding to a cutout region 601 that is set using thefour-directional button of the CMS switch, from an image shot by the CMScamera 303, and displays the CMS image 602 in the display region of theCMS display 301.

Wide-Angle View Mode

FIGS. 7A and 7B are diagrams illustrating an exemplary shot image of theCMS camera when the CMS mode is a wide-angle view mode and an exemplaryoutput image (CMS image) of the CMS display, in the present embodiment.Note that, in FIGS. 7A and 7B, an example of the right side CMS cameraand CMS display is shown, but the left side CMS camera and CMS displaysimilarly operate, and the images shot by the left and right CMS cameras303 and 304 are symmetrically displayed in the left and right CMSdisplays 301 and 302.

In the wide-angle view mode, as shown in FIG. 7A, the CMS-ECU 300 cutsout a region 703 according to the size of the display region of the CMSdisplay 301 from image data 700 obtained by shooting performed by theCMS camera 303, and creates a CMS image by resizing the region 703 so asto match the size of the display region of the CMS display 301. Thecutout region 703 includes a rectangular first cutout region 701 forcutting out a mirror view image (narrow-angle image) and a trapezoidalsecond cutout region 702 for cutting out a wide-angle image, and a CMSimage corresponding to the first cutout region 701 and a CMS imagecorresponding to the second cutout region 702 that are created by theCMS-ECU 300 are displayed in the display region of the CMS display 301.

The display region of the CMS display 301 is divided into a mirror viewregion 705 in which the CMS image corresponding to the first cutoutregion 701 is displayed and a wide-angle view region 706 in which theCMS image corresponding to the second cutout region 702 is displayed, asshown in FIG. 7B. Note that FIGS. 7A and 7B do not show images shot atthe same time. A vehicle, which is not shown in FIG. 7A, is displayed inFIG. 7B in order to illustrate an effect of the wide-angle view mode.

The CMS-ECU 300 creates a mirror view image obtained by resizing animage shot by the CMS camera 303 so as to match the size of the mirrorview region 705, and a wide-angle view image obtained by resizing theimage according to the wide-angle view region 706. The mirror view imageis displayed in the mirror view region 705 of the CMS display 301, andthe wide-angle view image is displayed in the wide-angle view region 706of the CMS display 301. The wide-angle view image is a wide-angle imageobtained by compressing/reducing an image corresponding to image datacut out from the image data, which is obtained by shooting performed bythe CMS camera 301, according to the second cutout region 702corresponding to the wide-angle view region 706 of the CMS display 301so as to match the shape/size of the wide-angle view region 706, and hasmagnification different from that of the mirror view image. Thefollowing methods may be used to differentiate the magnification of themirror view region 705 from the magnification of the wide-angle viewregion 706. For example, a uniform magnification A may set inside themirror view region 705 regardless of the position inside the region, anda uniform magnification B may be set inside the wide-angle view region706 regardless of the position inside the region. Also, a configurationmay be such that a uniform magnification is set inside the mirror viewregion 705 regardless of the position inside the region, and meanwhile,the magnification, in the wide-angle view region 706, changes accordingto the position inside the region. In this case, the magnificationinside the wide-angle view region 706 is set such that the magnificationis the magnification A in the vicinity of the boundary with the mirrorview region 705, and changes from the magnification A so as to approachthe magnification B as separating from the boundary, and is themagnification B at positions farthest from the boundary, for example. Inthe case, the magnification may be set so as to linearly change from themagnification A to the magnification B, or may be set so as tononlinearly change.

The mirror view region 705 is provided at a position (inner side ofvehicle width) closer to the center of the self-vehicle in the displayregion of the CMS display 301, and the wide-angle view region 706 isprovided at a position (outer side of vehicle width) farther from thecenter of the self-vehicle in the display region of the CMS display 301.The mirror view region 705 and the wide-angle view region 706 areprovided adjacent to each other in the display region of the CMS display301. Also, the statutory area described above is set in the mirror viewregion 705.

Note that the display mode of the CMS display is not limited to the modein which the display region is divided into two regions, and may bedivided into three or more regions on the condition that the statutoryarea is secured.

Also, a parting line 707 is displayed so as to be distinguishable in aboundary portion between the mirror view region 705 and the wide-angleview region 706 in the display region of the CMS display 301. With this,the user can recognize that the wide-angle view image is an image whosemagnification is different from that of the mirror view image, andmisrecognition of an object that is present sideward of the self-vehiclecan be prevented.

Also, an icon display region, in which a wide-angle view icon indicatingthat being in the wide-angle view mode is to be displayed, is providedin the display region of the CMS display 301. The wide-angle view iconis superimposed on a mirror view image in the mirror view region 705 bythe CMS-ECU 300, and is displayed during a predetermined time (3seconds, for example) when the mode has been switched. The icon displayregion is arranged in an upper portion of a side end portion, of thedisplay region of the CMS display 301, that overlaps the self-vehicle inorder to be at a position not overlapping the statutory area and notshield objects in the mirror view image. Note that icons indicatingconditions such as field of view being under adjustment, field of viewbeing unadjustable, and anomalous screen (at high temperature or lowtemperature) other than the wide-angle view icon are displayed in theicon display region as necessary.

Next, switching between the wide-angle view mode and the mirror viewmode in the present embodiment will be described. As described above, inthe mirror view mode, a user (such as a driver) can adjust the field ofview range to the desired range in multistages (ten stages, for example)by horizontally and vertically moving the position of an image displayedin the display region of the CMS display 301. On the other hand, in thewide-angle view mode, although the user can adjust the position of animage displayed in the display region of the CMS display 301, theadjustment amount is greatly limited relative to the mirror view mode.The dotted-line region 704 in FIG. 7A is a region including the adjustedfirst cutout region 701 and second cutout region 702. As shown in FIG.7A, in the wide-angle view mode, adjustment in only two stages ispossible, namely the solid-line default region 703 including the firstcutout region 701 and the second cutout region 702 and the adjusteddotted-line region 704. Note that in FIG. 7A, although the dotted-lineregion 704 is displayed by being shifted in a horizontal direction by asmall amount for the sake of description, in actuality, a manner inwhich the dotted-line region 704 is obtained by performing adjustment inonly a vertical direction with respect to the default region 703 isillustrated. In the above description, ten stages is given as an exampleof the number of adjustable stages in the mirror view mode, and twostages is given as an example of the number of adjustable stages in thewide-angle view mode. But, the numbers of stages are not limitedthereto, as long as the relationship “the number of adjustable stages inthe mirror view mode≥the number of adjustable stages in the wide-angleview mode” is satisfied. For example, the numbers of adjustable stagesin the mirror view mode and the wide-angle view mode may be larger thanten and two, respectively, or may be smaller than ten and two,respectively. Also, in the above description, the adjustable range isillustrated by the number of stages, but the position can becontinuously adjusted in the adjustable range. In this case, therelationship “adjustable adjustment amount in the mirror viewmode≥adjustable adjustment amount in the wide-angle view mode” holds.Also, as indicated by the above relational expressions, the number ofadjustable stages (adjustment amount) in the wide-angle view mode may bethe same as the number of adjustable stages (adjustment amount) in themirror view mode.

FIG. 8 is a diagram illustrating the transition in each of the displaymodes, namely the mirror view mode and the wide-angle view mode, and thetransition between the two modes. A mirror view mode 806 in FIG. 8indicates a mirror view mode when images displayed in the displayregions are at the default positions. When the user horizontally andvertically moves the field of view range in the CMS image in this state,the mode transitions from the mirror view mode 806 to a mirror view mode807 (transition 808). In the mirror view mode 807, if the userlong-presses a predetermined direction button of the CMS switch (5seconds, for example), for example, the mode is reset to the mirror viewmode 806 (transition 809). Similarly, in the mirror view mode 806, ifthe user long-presses the predetermined direction button of the CMSswitch as well, the mode is reset to the mirror view mode 806(transition 810).

In the mirror view mode 806 or the mirror view mode 807, upon receivinga user instruction for mode switching made by the CMS switch, the modetransitions to the wide-angle view mode (transition 812).

The wide-angle view mode 801 indicates a wide-angle view mode when theimages displayed in the display regions are images located in thedefault regions 703. When the user adjusts the field of view range ofthe CMS image in this state, the mode transitions from the wide-angleview mode 801 to the wide-angle view mode 802 (transition 803). In thewide-angle view mode 802, if the user long-presses a predetermineddirection button of the CMS switch (5 seconds, for example), forexample, the mode is reset to the wide-angle view mode 801 (transition804). Similarly, in the wide-angle view mode 801, if the userlong-presses the predetermined direction button of the CMS switch aswell, the mode is reset to the wide-angle view mode 801 (transition805).

In the wide-angle view mode 801 or wide-angle view mode 802, uponreceiving a user instruction for mode switching made by the CMS switch,the mode transitions to the mirror view mode (transition 811).

Hereinafter, the switching (transitioning) from the mirror view mode tothe wide-angle view mode in the present embodiment will be described.

FIG. 9 is a flowchart illustrating processing when switching isperformed from the mirror view mode to the wide-angle view mode, in thepresent embodiment. The processing in FIG. 9 is realized by the CMS-ECU300 reading out a program stored in a storage region such as a ROM andexecuting the program, for example. Alternatively, the processing inFIG. 9 may be executed by the controller 200. The processing in FIG. 9is started when the CMS 330 is activated.

In step S101, the CMS-ECU 300 displays CMS images at the defaultpositions in the mirror view mode. This state corresponds to the mirrorview mode 806 in FIG. 8. In step S102, the CMS-ECU 300 determineswhether or not a user operation for adjusting the field of view range ofthe CMS image has been received. Here, upon determining that the useroperation has been received, in step S103, the CMS-ECU 300 adjusts thedisplay region following the user operation. Thereafter, in step S104,the CMS-ECU 300 determines whether or not an instruction to switch tothe wide-angle view mode has been received. On the other hand, upondetermining that a user operation has not been received in step S102,processing for determining whether or not an instruction to switch tothe wide-angle view mode has been received is executed in step S104.

Upon determining that an instruction to switch to the wide-angle viewmode has not been received in step S104, the processing from step S102is repeated. On the other hand, upon determining that an instruction toswitch to the wide-angle view mode has been received, in step S105, theCMS-ECU 300 stores the coordinates of the adjusted display region in themirror view mode. Here, the coordinates to be stored are coordinatescorresponding to the position adjusted in step S103. Also, following thedesignation made by the user, the processing in step S105 may beexecuted or not be executed. Thereafter, in step S106, the CMS-ECU 300performs display in the wide-angle view mode. The processing in stepS106 will be described later. After step S106, the processing in FIG. 9is ended.

FIG. 10 is a flowchart illustrating the processing in step S106 in FIG.9. In step S201, the CMS-ECU 300 darkens the display of the CMS displays301 and 302. In step S202, the CMS-ECU 300 determines whether or notdisplay coordinates after adjustment in the wide-angle view mode arestored. Note that the processing may be started from step S202 withoutperforming the processing in step S201. When the processing in step S201is performed, after the screens are darkened, images are displayed instep S205 or step S208. On the other hand, when the processing in stepS201 is not performed, an expanding or contracting image is displayed instep S205 or step S208 without the screen having been darkened.

In the following, a case where it has been determined, in step S202,that display coordinates after adjustment in the wide-angle view modeare not stored will be described. The case where it has been determined,in step S202, that display coordinates after adjustment in thewide-angle view mode are stored will be described later with referenceto FIG. 11. In step S206, the CMS-ECU 300 acquires default displaycoordinates in the mirror view mode. For example, the default displaycoordinates in the mirror view mode are of the regions 601 at thedefault positions, and may be set by the system in advance and stored ina storage region such as a ROM. Note that the processing in step S206need not be performed. The mode is the mirror view mode until theprocessing in step S208 is executed, and therefore, if the CMS-ECU 300recognizes the default display coordinates in the mirror view mode, forexample, the processing may be advanced to step S207 without performingthe processing in step S206.

In step S207, the CMS-ECU 300 creates default display images in thewide-angle view mode based on the default display coordinates in themirror view mode that have been acquired in step S206. For example, theCMS-ECU 300 specifies, in image data obtained by capturing performed bythe CMS cameras 303 and 304, first cutout regions 701 in the wide-angleview mode corresponding to the default display coordinates in the mirrorview mode, and creates CMS images corresponding to the image data of thespecified first cutout regions 701. Also, the CMS-ECU 300 specifiessecond cutout regions 702, in the wide-angle view mode, adjacent to thefirst cutout regions 701, and creates CMS images by compressing/reducingimages corresponding to the image data of the specified second cutoutregions 702 so as to match the shape/size of the wide-angle viewregions. In step S208, the CMS-ECU 300 displays the default displayimages, in the wide-angle view mode, created in step S207 in the CMSdisplays 301 and 302. After step S208, the processing in FIG. 10 isended.

In this way, in the present embodiment, when the mode is switched fromthe mirror view mode to the wide-angle view mode, when the displaycoordinates after adjustment in the wide-angle view mode are not stored,even if the display regions have been adjusted by the user operation inthe mirror view mode, default display images in the wide-angle view modeare displayed regardless of the adjustment. With such a configuration, astandard display is performed when the mode is switched to thewide-angle view mode, and mode switching that does not give the user asense of incongruity can be performed.

FIG. 11 is a flowchart illustrating the processing when the mode isswitched from the wide-angle view mode to the mirror view mode in thepresent embodiment. The processing in FIG. 11 is realized by the CMS-ECU300 reading out a program stored in a storage region such as a ROM andexecuting the program, for example. Alternatively, the processing inFIG. 11 may be executed by the controller 200. The processing in FIG. 11is started when the mode has been switched from the mirror view mode tothe wide-angle view mode, and wide-angle view images are displayed inthe CMS displays 301 and 302.

In step S301, the CMS-ECU 300 displays CMS images at the defaultpositions in the wide-angle view mode. This state corresponds to thewide-angle view mode 801 in FIG. 8. The processing in step S301 isexecuted when the mode has been switched from the mirror view mode tothe wide-angle view mode in a state in which the display coordinatesafter adjustment in the wide-angle view mode are not stored, forexample. That is, in this case, the processing in step S208 in FIG. 10corresponds to the processing in step S301.

On the other hand, when the mode has been switched from the mirror viewmode to the wide-angle view mode in a state in which the displaycoordinates after adjustment in the wide-angle view mode are stored, forexample, display according to the processing in steps S203 to S205 inFIG. 10 is performed instead of step S301.

The processing when it has been determined, in step S202, that displaycoordinates after adjustment in the wide-angle view mode are stored willbe described with reference to FIG. 10 again. In this case, in step S203in FIG. 10, the CMS-ECU 300 acquires the display coordinates in thewide-angle view mode. The display coordinates in the wide-angle viewmode that are acquired here are display coordinates that are stored instep S305, which will be described later.

In step S204, the CMS-ECU 300 creates display images in the wide-angleview mode based on the display coordinates in the wide-angle view modethat have been acquired in step S203. For example, the CMS-ECU 300specifies, in image data obtained by capturing performed by the CMScameras 303 and 304, first cutout regions 701 in the wide-angle viewmode, and creates CMS images corresponding to the image data of thespecified first cutout regions 701. Also, the CMS-ECU 300 specifiessecond cutout regions 702, in the wide-angle view mode, adjacent to thefirst cutout regions 701, and creates CMS images by compressing/reducingimages corresponding to the image data of the specified second cutoutregions 702 so as to match the shape/size of the wide-angle viewregions. In step S205, the CMS-ECU 300 displays the display images inthe wide-angle view mode that have been created in step S204 in the CMSdisplays 301 and 302. After step S205, the processing in FIG. 10 isended.

As shown in FIG. 10, when it has been determined, in step S202, thatdisplay coordinates after adjustment in the wide-angle view mode arestored, display in the wide-angle view mode is performed based on thedisplay coordinates in the wide-angle view mode. However, theconfiguration may be such that even when it has been determined, in stepS202, that display coordinates after adjustment in the wide-angle viewmode are stored, the display in the wide-angle view mode is performedbased on the default display coordinates in the mirror view mode. Thatis, regardless of whether or not display coordinates after adjustment inthe wide-angle view mode are stored, display in the wide-angle view modemay always be performed based on the default display coordinates in themirror view mode.

Again, FIG. 11 is referenced to. In step S302, the CMS-ECU 300determines whether or not a user operation for adjusting the field ofview range of a CMS image has been received. Here, upon determining thatthe user operation has been received, in step S303, the CMS-ECU 300adjusts the display region following the user operation. Thereafter, instep S304, the CMS-ECU 300 determines whether or not an instruction toswitch to the mirror view mode has been received. On the other hand,upon determining that the user operation has not been received in stepS302, processing for determining whether or not an instruction to switchto the mirror view mode has been received is executed in step S304.

Upon determining that an instruction to switch to the mirror view modehas not been received in step S304, the processing from step S302 onwardis repeated. On the other hand, upon determining that an instruction toswitch to the mirror view mode has been received, in step S305, theCMS-ECU 300 stores the coordinates of the display region(s) afteradjustment in the wide-angle view mode. Here, the coordinates to bestored are coordinates corresponding to the position(s) adjusted in stepS303. Also, following the designation made by the user, the processingin step S305 may be executed or not be executed. Thereafter, in stepS306, the CMS-ECU 300 performs display in the mirror view mode. Theprocessing in step S306 will be described later. After step S306, theprocessing in FIG. 11 is ended.

FIG. 12 is a flowchart illustrating the processing in step S306 in FIG.11. In step S401, the CMS-ECU 300 darkens the display of the CMSdisplays 301 and 302. In step S402, the CMS-ECU 300 determines whetheror not display coordinates after adjustment in the mirror view mode arestored. Note that the processing may be started from step S402 withoutperforming the processing in step S401. When the processing in step S401is performed, after the screens are darkened, images are displayed instep S405 or step S408. On the other hand, when the processing in stepS401 is not performed, an expanding or contracting image is displayed instep S405 or step S408 without the screen having been darkened.

In the following, a case where it has been determined, in step S402,that display coordinates after adjustment in the mirror view mode arenot stored will be described. In step S406, the CMS-ECU 300 acquires thedefault display coordinates in the wide-angle view mode. For example,the default display coordinates in the wide-angle view mode are of thedefault regions 703, and may be set by the system in advance and storedin a storage region such as a ROM. Note that the processing in step S406need not be performed. The mode is the wide-angle view mode until theprocessing in step S408 is executed, and therefore, if the CMS-ECU 300recognizes the default display coordinates in the wide-angle view mode,for example, the processing may be advanced to step S407 withoutperforming the processing in step S406.

In step S407, the CMS-ECU 300 creates default display images in themirror view mode based on the default display coordinates in thewide-angle view mode that have been acquired in step S406. For example,the CMS-ECU 300 specifies, in the image data obtained by capturingperformed by the CMS cameras 303 and 304, the cutout regions accordingto the size of the display regions in the mirror view mode correspondingto the default display coordinates in the wide-angle view mode, andcreates CMS images corresponding to the image data of the specifiedcutout regions. In step S408, the CMS-ECU 300 displays the defaultdisplay images in the mirror view mode that have been created in stepS407 in the CMS displays 301 and 302. After step S408, the processing inFIG. 12 is ended.

Next, a case where it has been determined, in step S402, that displaycoordinates after adjustment in the mirror view mode are stored will bedescribed. In step S403, the CMS-ECU 300 acquires the displaycoordinates in the mirror view mode. The display coordinates, in themirror view mode, to be acquired here are display coordinates stored instep S105 in FIG. 9.

In step S404, the CMS-ECU 300 creates display images in the mirror viewmode based on the display coordinates, in the mirror view mode, thathave been acquired in step S403. For example, the CMS-ECU 300 specifiescutout regions 601 according to the size of the display regions in themirror view mode, in the image data obtained by capturing performed bythe CMS cameras 303 and 304, and creates CMS images corresponding to theimage data of the specified cutout regions 601. In step S405, theCMS-ECU 300 displays the display images, in the mirror view mode, thathave been created in step S404 in the CMS displays 301 and 302. Afterstep S405, the processing in FIG. 12 is ended.

As shown in FIG. 12, upon determining that display coordinates afteradjustment in the mirror view mode are stored in step S402, display inthe mirror view mode is performed based on these display coordinates inthe mirror view mode. However, even when it has been determined thatdisplay coordinates after adjustment in the mirror view mode are storedin step S402, the display in the mirror view mode may be performed basedon the default display coordinates in the wide-angle view mode. That is,regardless of whether or not display coordinates after adjustment in themirror view mode are stored, display in the mirror view mode may alwaysbe performed based on the default display coordinates in the wide-angleview mode.

In this way, in the present embodiment, in the case where displaycoordinates after adjustment in the mirror view mode are not stored whenthe mode switches from the wide-angle view mode to the mirror view mode,even if the display region has been adjusted by a user operation in thewide-angle view mode, the default display images in the mirror view modeare displayed regardless of the adjustment result. With such aconfiguration, standard display is performed when the mode is switchedto the mirror view mode, and mode switching that does not give the usera sense of incongruity can be performed. On the other hand, if displaycoordinates after adjustment in the mirror view mode are stored, displayimages in the mirror view mode are displayed based on these displaycoordinates. With such a configuration, when the mode was switched fromthe mirror view mode to the wide-angle view mode, and thereafter hasbeen switched to the mirror view mode, for example, because the displayimages displayed in the prior mirror view mode are displayed, the userneed not adjust the field of view ranges again, and as a result, theconvenience can be improved.

In the present embodiment, a description has been given, in step S206 inFIG. 10, that the default display coordinates in the mirror view modeare of the regions 601 at the default positions, and may be set by thesystem in advance and stored in a storage region such as a ROM. Thedefault position may be set in another way other than the predetermineddefault position. For example, the controller 200 or the CMS-ECU 300may, as a result of accumulating the adjustment position in the mirrorview mode a predetermined number of times, if recognizing a certaintendency in the distribution of the adjustment position, that is, atendency of distributing in a certain coordinate region, for example,change (update) the predetermined default position based on thedistribution.

Summary of Embodiment

The display system in the embodiment described above includes: ashooting unit (CMS camera 303, 304) that shoots a periphery of avehicle; a display unit (CMS display 301, 302) that displays an imageshot by the shooting unit; a display control unit (CMS-ECU 300) thatswitches the display mode of display in the display unit between a firstdisplay mode for displaying a first display region and a second displaymode for displaying a second display region that is different from thefirst display region, wherein when the display mode is switched to thesecond display mode in a state in which the display range of the displayunit has been adjusted in the first display mode, the display controlunit displays the second display region regardless of the adjustment ofthe display range (FIG. 10). Also, the second display region is awide-angle display region relative to the first display region, and thedisplay control unit resets the adjustment of the display range, anddisplays the second display region based on a default display range(FIG. 10).

With such a configuration, when the display mode is switched to thewide-angle view mode, a standard display is performed, for example, andmode switching that does not give a user a sense of incongruity can beperformed.

Also, an amount by which the display range in the second display regioncan be adjusted is smaller than an amount by which the display range inthe first display region can be adjusted (FIGS. 6A and 6B, FIGS. 7A and7B). Also, the adjustment of the display range by the display unit isperformed when a user operation has been received (FIGS. 6A and 6B,FIGS. 7A and 7B).

With such a configuration, the adjustment of the field of view range bythe user in the wide-angle view mode can be limited, for example.

Also, the display system further includes a first storage unit thatstores, when the display range has been adjusted in the first displaymode, the adjusted display range (S105), wherein when the display modeis switched from the first display mode to the second display mode, andthen to the first display mode, the display control unit displays thefirst display region based on the adjusted display range stored in thefirst storage unit (S405).

With such a configuration, when the display mode is switched from thefirst display mode to the second display mode, and again to the firstdisplay mode, for example, the user need not again perform adjustment,and as a result, the convenience can be improved.

Also, the display system further includes a second storage unit thatstores, when the display range has been adjusted in the second displaymode, the adjusted display range (S305), wherein when the display modeis switched from the second display mode to the first display mode, andthen to the second display mode, the display control unit displays thesecond display region based on the adjusted display range stored in thesecond storage unit (S205).

With such a configuration, when the display mode is switched from thewide-angle view mode to the mirror view mode, and again to thewide-angle view mode, for example, the user need not again performadjustment, and as a result, the convenience can be improved.

Also, the shooting unit shoots side-rearward of the vehicle. With such aconfiguration, in a display system in which a CMS camera is used, modeswitching that does not give a user a sense of incongruity can beperformed.

The invention is not limited to the foregoing embodiments, and variousvariations/changes are possible within the spirit of the invention.

What is claimed is:
 1. A display system comprising: a shooting unitconfigured to shoot a periphery of a vehicle; a display unit configuredto display an image shot by the shooting unit; and a display controlunit configured to switch a display mode of display in the display unitbetween a first display mode for displaying a first display region and asecond display mode for displaying a second display region that isdifferent from the first display region, wherein when the display modeis switched to the second display mode in a state in which a displayrange of the display unit has been adjusted in the first display mode,the display control unit displays the second display region regardlessof the adjustment of the display range.
 2. The display system accordingto claim 1, wherein the second display region is a wide-angle displayregion relative to the first display region, and the display controlunit resets the adjustment of the display range, and displays the seconddisplay region based on a default display range.
 3. The display systemaccording to claim 1, wherein an amount by which the display range inthe second display region can be adjusted is smaller than an amount bywhich the display range in the first display region can be adjusted. 4.The display system according to claim 1, wherein the adjustment of thedisplay range by the display unit is performed when a user operation hasbeen received.
 5. The display system according to claim 1, furthercomprising a first storage unit configured to store, when the displayrange has been adjusted in the first display mode, the adjusted displayrange, wherein when the display mode is switched from the first displaymode to the second display mode, and then to the first display mode, thedisplay control unit displays the first display region based on theadjusted display range stored in the first storage unit.
 6. The displaysystem according to claim 1, further comprising a second storage unitconfigured to store, when the display range has been adjusted in thesecond display mode, the adjusted display range, wherein when thedisplay mode is switched from the second display mode to the firstdisplay mode, and then to the second display mode, the display controlunit displays the second display region based on the adjusted displayrange stored in the second storage unit.
 7. The display system accordingto claim 1, wherein the shooting unit is configured to shootside-rearward of the vehicle.
 8. A vehicle control apparatus comprising:a traveling control unit that is to be mounted in a vehicle and isconfigured to control traveling of the vehicle; a shooting unit that iscontrolled by the traveling control unit, and is configured to shoot aperiphery of the vehicle; a display unit configured to display an imageshot by the shooting unit; and a display control unit configured toswitch the display mode of display in the display unit between a firstdisplay mode for displaying a first display region and a second displaymode for displaying a second display region that is different from thefirst display region, wherein when a display mode is switched to thesecond display mode in a state in which the display range of the displayunit has been adjusted in the first display mode, the display controlunit displays the second display region regardless of the adjustment ofthe display range.
 9. A display control method that is executed in adisplay system including: a shooting unit configured to shoot aperiphery of a vehicle; and a display unit configured to display animage shot by the shooting unit, the display control method comprising:switching the display mode of display in the display unit between afirst display mode for displaying a first display region and a seconddisplay mode for displaying a second display region that is differentfrom the first display region, and displaying, when a display mode isswitched to the second display mode in a state in which the displayrange of the display unit has been adjusted in the first display mode,the second display region regardless of the adjustment of the displayrange.
 10. A display control method that is executed in a vehiclecontrol apparatus including: a traveling control unit that is to bemounted in a vehicle and configured to control traveling of the vehicle;a shooting unit that is controlled by the traveling control unit, and isconfigured to shoot a periphery of the vehicle; and a display unitconfigured to display an image shot by the shooting unit, the displaycontrol method comprising: switching the display mode of display in thedisplay unit between a first display mode for displaying a first displayregion and a second display mode for displaying a second display regionthat is different from the first display region, and displaying, when adisplay mode is switched to the second display mode in a state in whichthe display range of the display unit has been adjusted in the firstdisplay mode, the second display region regardless of the adjustment ofthe display range.
 11. A non-transitory computer-readable storage mediumstoring a program causing a computer to operate to: switch a displaymode for displaying an image of a periphery of a vehicle shot by ashooting unit in a display unit between a first display mode fordisplaying a first display region and a second display mode fordisplaying a second display region that is different from the firstdisplay region; and display, when a display mode is switched to thesecond display mode in a state in which the display range of the displayunit has been adjusted in the first display mode, the second displayregion regardless of the adjustment of the display range.